Ecosystem trực quan hóa Julia được định nghĩa bởi "Cú pháp thống nhất, nhiều nền tảng" triết lý. Thay vì học các API khác nhau cho từng thư viện, các nhà nghiên cứu sử dụng Plots.jl thư viện metapackage như một lớp bao giao diện chuẩn hóa.
1. Mô hình thư viện metapackage
Plots.jl hoạt động như một mái che. Bạn viết mã bằng cách sử dụng hàm plot() hàm, và nó chuyển đổi những lệnh này thành các công cụ hiển thị cụ thể như GR, PyPlothoặc UnicodePlots.
2. Chọn nền tảng đầu ra
Người dùng chuyển đổi công cụ đầu ra bằng cách gọi hàm nền tảng. Ví dụ, pyplot() mở một cửa sổ tương tác dựa trên Python, trong khi unicodeplots() hiển thị trực tiếp trong REPL bằng ký tự Braille.
3. Chuẩn bị
Để thiết lập môi trường này, yêu cầu cài đặt như sau:
(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>